import request from '@/utils/request'
import global from '@/global'




export function findAll(idate) {
  // console.log("findAll=="+global.VUE_APP_BASE_API_STB)

  return request({
    // url: '/vue-admin-template/act_dati/getlist',
    url: 'act/findAll',
    baseURL:global.VUE_APP_BASE_API_STB,
    method: 'get',
    params: idate
  })
}



export function update(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,
    url: 'act/update',
    method: 'post',
    data
  })
}
export function deleteImg(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,
    url: 'act/delImg',
    method: 'post',
    data
  })
}

export function create(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,

    url: 'act/create',
    method: 'post',
    data
  })
}

export const downloadExcel = function(url) {
  return url
}

export function uploadExcel(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,

    url: 'act/excel',
    method: 'post',
    data
  })
}

/**
 * 下载
 * @param url 下载链接
 * @param responseType 返回数据类型
 * @param data 请求附带参数
 * @return {AxiosPromise}
 */
export function downloadAsUrl(url, responseType, data) {

  const qs = require('qs');
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,

    url: url,
    method: 'post',
    responseType: 'blob',
    // headers: { 'Content-Type': 'multipart/form-data' },
    header: {'Content-Type':'application/x-www-form-urlencoded'},　　
    // 　　　　　　　　　　// http请求类型
    changeOrigin: true,
    pathRewrite: {
      '^/api': '/'//这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add'，直接写‘/api/user/add’即可
    },
    data: qs.stringify(data)
  })
}

export  function findActList(pt) {
  return request({
    url: 'act/findAllAct',
    baseURL:global.VUE_APP_BASE_API_STB,
    method: 'get',
    params: pt
  })
}
export function createAct(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,

    url: 'act/createAct',
    method: 'post',
    data
  })
}

export function updateAct(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,
    url: 'act/updateAct',
    method: 'post',
    data
  })
}

export function delAct(data) {
  return request({
    baseURL:global.VUE_APP_BASE_API_STB,
    url: 'act/delAct',
    method: 'post',
    data
  })
}

